/*******************************************************************************
 * 版权：北京润尼尔网络科技有限公司，保留所有版权<br>
 * 版本：v1.0.0<br>
 * 文件：JointEditPart.js<br>
 * 日期：2016年9月27日<br>
 * 作者: 王志远<br>
 * 功能：节点编辑件<br>
 * 
 * 修改记录：<br>
 * 日期 描述 更新功能<br>
 ******************************************************************************/

window.makeNamespace(window,"Rainier.UI.V2");

/**
 * 类型名称：Rainier.UI.V2.JointEditPart<br>
 * 类型功能：节点编辑件<br>
 */
Rainier.UI.V2.JointEditPart = Rainier.UI.V2.CompositeEditPart.extend({
	
	NAME : "Rainier.UI.V2.JointEditPart",
	
	/**
	 * 函数名称：Rainier.UI.V2.JointEditPart.init<br>
	 * 函数功能：构造函数<br>
	 * 异常信息：无<br>
	 */
	init : function(){
		this._super();
		this.installEditPolicy(new draw2d.policy.figure.AntSelectionFeedbackPolicy());
	},
	
	/**
	 * 函数名称：Rainier.UI.V2.JointEditPart.createFigure<br>
	 * 函数功能：创建图元<br>
	 * 函数返回：draw2d.Figure<br>
	 * 异常信息：<br>
	 */
    createFigure : function(){
    	
    	var uiProperty 		= this.model.property.uiProperty;
    	var modelProperty 	= this.model.property.modelProperty;
    	this.figure 		= new Rainier.UI.V2.JointFigure();
    	this.figure.attr(this.model.property.uiProperty);
    	this.figure.offset = this.model.property.uiProperty.offset;
    	this._super();
    	return this.figure;
    },
});